.content_c {
  padding: 20rpx 30rpx;

  .flower_c {
    display: flex;
  }

  .flower_img {
    flex-shrink: 0;
    width: 174rpx;
    height: 174rpx;
    overflow: hidden;
  }

  .flower_info {
    flex: 1;
    display: flex;
    flex-direction: column;
    padding-left: 20rpx;
    padding-bottom: 4rpx;

    .name {
      font-weight: bold;
      font-size: 32rpx;
    }

    .spes {
      margin-top: 4rpx;
      display: flex;
      color: #515151;

      .norm {
        margin: 0 30rpx;
      }
    }

    .bottom {
      flex: 1;
      display: flex;
      justify-content: space-between;
      align-items: flex-end;

      .supplier {
        display: flex;
        align-items: center;
        color: #515151;

        .text {
          margin: 0 8rpx;
        }

        .icon {
          width: 28rpx;
          height: 28rpx;
        }
      }

      .price {
        padding-left: 20rpx;
        font-size: 32rpx;
        color: red;
      }

    }
  }

  .count {
    display: flex;
    align-items: center;
    padding: 40rpx 0 100rpx;

    .total_price {
      flex: 1;
      text-align: right;
      font-weight: bold;
      font-size: 32rpx;
    }

    .special {
      color: red;
    }

    --stepper-input-font-size :28rpx;
  }
}

/* 单行文本限制 */
.one-line {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

/**默认点击效果*/
.hover {
  opacity: 0.8;
}